home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / 2004-12 CHIP.iso / CHIP / Porady / Srodowisko PHP-MySQL / WAMP5 1.3 / wamp5_1.3.exe / {app} / www / sqlitemanager / INSTALL < prev    next >
Text File  |  2004-09-24  |  2KB  |  78 lines

  1. SQLiteManager installation guide
  2. --------------------------------
  3.  
  4. 1 - Unpack your download file into your 'Document Root' folder
  5.     tar zxf SQLiteManager-*.tar.gz
  6.     or
  7.     unzip SQLiteManager-*.zip
  8.     
  9. 2 - On linux plateform you must set config database (SQLiteManager-*/include/config.db) writable.
  10.  
  11. 3 - Go to http://localhost/SQLiteManager-*/ with your internet browser
  12.  
  13. Secure install (exemple with apache build from source)
  14. --------------
  15. 1 - Unpack your download file into your 'DocumentRoot' folder (/usr/local/apache/htdocs/) 
  16.     we are in /usr/src/ directory
  17.     tar zxf SQLiteManager-*.tar.gz
  18.     mv SQLiteManager-*/ /usr/local/apache/htdocs/
  19.     cd /usr/local/apache/htdocs/
  20.  
  21. 2 - set right to apache's user
  22.     to know your apache user and group see in /usr/local/apache/conf/httpd.conf
  23.     chown -R apache:apache SQLiteManager-*/
  24.     chmod -R 600 SQLiteManager-*/
  25.     
  26. 3 - move config database to another directory
  27.     -Create a new directory, for example:
  28.     mkdir /usr/local/apache/sqliteDb/
  29.     chown -R apache:apache /usr/local/apache/sqliteDb/
  30.     
  31.     -Move config database :
  32.     mv /usr/local/apache/htdocs/SQLiteManager-*/include/config.db /usr/local/apache/sqliteDb/
  33.     
  34.     -Set it writable:
  35.     chmod -R 700 /usr/local/apache/sqliteDb/
  36.     
  37.     -Now you must edit the define file with your favorite editor:
  38.     vi /usr/local/apache/htdocs/SQLiteManager-*/include/defined.inc.php
  39.         Replace :
  40.             define("SQLiteDb", $baseDir."/config.db");
  41.             define("DEFAULT_DB_PATH", "/var/www/sqliteDb/");
  42.         by
  43.             define("SQLiteDb", "/usr/local/apache/sqliteDb/config.db");
  44.             define("DEFAULT_DB_PATH", "/usr/local/apache/sqliteDb/config.db");
  45.     
  46.     - Remove useless files
  47.         rm INSTALL TODO CHANGES LICENCE test.sqlite
  48.         
  49. 4 - Restricted access
  50.     First you can edit you httpd.conf and add
  51.     <Directory /usr/local/apache/htdocs/SQLiteManager-*/>
  52.         DirectoryIndex index.php
  53.         order deny,allow
  54.         deny from all
  55.         allow from 127.0.0.1 192.168.0.0/24
  56.     </Directory>
  57.     You can authorize only access to computer or/and network
  58.     
  59.     -By default authenticate is disable
  60.         To set it edit define file:
  61.         vi /usr/local/apache/htdocs/SQLiteManager-*/include/defined.inc.php
  62.         Replace :
  63.             define("WITH_AUTH", false);
  64.         by
  65.             define("WITH_AUTH", true);
  66.         Now you can login with the default user:
  67.         login : admin    passwd : admin
  68.         login : data    passwd : data
  69.         login : guest    passwd : guest
  70.         
  71.         You can manage all user and groupes where you are logged with 'Admin' account
  72.         
  73.     
  74.     
  75.         
  76.     
  77.         
  78.